custodian of the two holy mosques - Alemán Inglés Diccionario